package redes.common.pacotes;


public class Confirmacao {

	private String origem;
	private String destino;
	private String tipo;
	private String sequencia;
	private String crc;

	public Confirmacao() {
		super();
	}
	/**
	 * @param origem
	 * @param destino
	 * @param tipo
	 * @param tamanhoJanela
	 * @param sequencia
	 * @param crc
	 */
	public Confirmacao(String origem, String destino, String tipo,
			String sequencia, String crc) {
		super();
		this.origem = origem;
		this.destino = destino;
		this.tipo = tipo;
		this.sequencia = sequencia;
		this.crc = crc;
	}
	public String getOrigem() {
		return origem;
	}
	public void setOrigem(String origem) {
		this.origem = origem;
	}
	public String getDestino() {
		return destino;
	}
	public void setDestino(String destino) {
		this.destino = destino;
	}
	public String getTipo() {
		return tipo;
	}
	public void setTipo(String tipo) {
		this.tipo = tipo;
	}
	public String getsequencia() {
		return sequencia;
	}
	public void setsequencia(String sequencia) {
		this.sequencia = sequencia;
	}
	public String getCrc() {
		return crc;
	}
	public void setCrc(String crc) {
		this.crc = crc;
	}
	public String toString(){
		StringBuffer retorno = new StringBuffer();
		retorno.append(origem);
		retorno.append("~");
		retorno.append(destino);
		retorno.append("~");
		retorno.append(tipo);
		retorno.append("~");
		retorno.append(sequencia);
		retorno.append("~");
		retorno.append(crc);
		retorno.append("~");
		return retorno.toString();
	}	

	public Confirmacao(String tudoJunto){
		String[] aux = tudoJunto.split("\\~");
		origem 		=aux[0];
		destino	 	=aux[1];
		tipo       	=aux[2];
		sequencia  	=aux[3];
		crc        	=aux[4];
	}

}
